<script>
  var con = prompt();           // 保存用户的输出内容
  if (Boolean(con)) {
    document.write('已输入内容');
  } else {
    document.write('无输入内容');
  }
  console.log(Boolean(con));    // 用户单击“取消”按钮，则结果为false
  console.log(Boolean(con));    // 用户未输入，单击“确定”按钮，则结果为false
  console.log(Boolean(con));    // 用户输入“哈哈”，单击“确定”按钮，则结果为true
</script>

<script>
  // 获取用户的输入，完成自动求和
  var num1 = prompt('请输入求和的第1个数据：'); // 假设当前用户输入：123abc
  var num2 = prompt('请输入求和的第2个数据：'); // 假设当前用户输入：456
  // 未处理，直接进行相加运算
  console.log(num1 + num2);                     // 输出结果：123abc456
  console.log(parseInt(num1) + parseInt(num2)); // 输出结果：579
</script>

<script>
  console.log(parseInt('123abc'));              // 输出结果：123
  console.log(parseInt('F', 16));               // 输出结果：15
</script>

<script>
  // 获取用户的输入，完成自动求和
  var num1 = prompt('请输入求和的第1个数据：');          // 假设当前用户输入：abc
  var num2 = prompt('请输入求和的第2个数据：');          // 假设当前用户输入：123
  var num1 = parseInt(num1), num2 = parseInt(num2);      // 转数值型
  if (isNaN(num1) || isNaN(num2)) {                      // 判断是否是NaN
    console.log('非法数字');
  } else {
    console.log(num1 + num2);
  }
</script>

<script>
  var num1 = num2 = num3 = 4, num4 = 26;
  console.log(String(12));                          // 输出结果：12
  console.log(num1 + num2 + num3.toString());       // 输出结果：84
  console.log(num4.toString(2));                    // 输出结果：11010
</script>